package com.naja.event.tracking.extract.dto;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

import java.util.Date;
import java.util.List;

/**
 * @auther wangjianying
 * @date 2023/09/21 16:19
 */
@ApiModel("增量抽取基础事件到业务事件dto")
public class IncrExtractBaseEventToBizDto {
    @ApiModelProperty("基础事件聚合数据创建时间")
    private Date startTime;
    @ApiModelProperty("从多少秒之前开始增量同步")
    private Long secondlAgo;
    @ApiModelProperty("业务事件观察者集合,为空则全部观察者注册到主题订阅")
    private List<String> observers;

    public Date getStartTime() {
        return startTime;
    }

    public void setStartTime(Date startTime) {
        this.startTime = startTime;
    }

    public Long getSecondlAgo() {
        return secondlAgo;
    }

    public void setSecondlAgo(Long secondlAgo) {
        this.secondlAgo = secondlAgo;
    }

    public List<String> getObservers() {
        return observers;
    }

    public void setObservers(List<String> observers) {
        this.observers = observers;
    }
}
